課程名稱 |
物件導向程式設計 Object-oriented Software Design |
開課學期 |
112-2 |
授課對象 |
電機資訊學院 資訊工程學系 |
授課教師 |
劉邦鋒 |
課號 |
CSIE1211 |
課程識別碼 |
902 10730 |
班次 |
|
學分 |
3.0 |
全/半年 |
半年 |
必/選修 |
選修 |
上課時間 |
星期四7,8,9(14:20~17:20) |
上課地點 |
資105 |
備註 |
初選不開放。須修過劉邦鋒老師開設之「計算機程式設計」。 限本系所學生(含輔系、雙修生) 總人數上限:20人 |
|
|
課程簡介影片 |
|
核心能力關聯 |
核心能力與課程規劃關聯圖 |
課程大綱
|
為確保您我的權利,請尊重智慧財產權及不得非法影印
|
課程概述 |
https://www.facebook.com/pangfeng.liu/posts/pfbid02dBsr1e2gnVD6iBd2qN8u5TMvUt4x3Hy7mL893LjMR5Q3yB4sm5FL3HbVnTZ1kHSKl |
課程目標 |
This course aims to help you understand th key issues in OOP with refactoring. We will use C++ to realize OOP concepts such as encapsulation, polymorphism, and the separation of implementation and interfaces. This course requires extensive in-class discussion and in-depth digest after class and hands-on practice. |
課程要求 |
想修本宅物件導向程式的同學必須先修過我的計程並拿到A或A+,再到下面連結填 SOP。這門課的內容請參考 https://www.facebook.com/pangfeng.liu/posts/pfbid02dBsr1e2gnVD6iBd2qN8u5TMvUt4x3Hy7mL893LjMR5Q3yB4sm5FL3HbVnTZ1kHSKl
修課學生要求
https://www.facebook.com/photo?fbid=7741708082511070&set=a.105767929438495
SOP 表單
https://forms.gle/qrSr8scsHLBx7C929 |
預期每週課後學習時數 |
5 |
Office Hours |
|
指定閱讀 |
https://press.ntu.edu.tw/tw/publish/show.php?act=book&refer=ntup_book01329&fbclid=IwAR22cIklAeRvXLyWMuK8tf6T5mq1rJTz_W5pU8RyJxt0IlqH7leOtMiqk7E |
參考書目 |
https://github.com/pangfengliu/Cplusplus-refactor |
評量方式 (僅供參考) |
|